#ifndef GNBINARYSTREAM_H
#define GNBINARYSTREAM_H

#include "GnFile.h"


class GNSYSTEM_ENTRY GnBinaryStream : public GnFile
{
public:
	static GnFile* GetFile( gtchar* fileName, GnFile::OpenMode openMode, gtuint bufferSize );

public:
	GnBinaryStream( gtchar* fileName, GnFile::OpenMode openMode, gtuint bufferSize );
	virtual	~GnBinaryStream(void);

protected:
	void* mpBuffer;
};

#include "GnBinaryStream.inl"
#endif // GNBINARYSTREAM_H
